    import java.awt.BorderLayout;
    import java.awt.EventQueue;
    import java.awt.TextArea;
     
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.border.EmptyBorder;
    import javax.swing.JLabel;
    import javax.swing.ImageIcon;
    import javax.swing.border.LineBorder;
    import java.awt.Color;
    import javax.swing.JButton;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import java.util.ArrayList;
     
    import javax.swing.JTextField;
    import javax.swing.JTextArea;
     
     
    public class HraciaPlocha extends JFrame {
     
            ArrayList<Hrac> hrac = new ArrayList<Hrac>(); //pole objektov Hrac
            ArrayList<Podnik> podnik = new ArrayList<Podnik>();
            private JPanel contentPane; //hlavny panel na ktory sa vsetko nabaluje
            private UvodneOkno okno;
           
           
     
            /**
             * Create the frame. konstruktoru se preda parametr okno coz je instance
         * tridy uvodneOkno
             */
           
           
             public HraciaPlocha(UvodneOkno okno) {
                    this.okno = okno;
                    init();
     
                }
             private void init() {
                    //vytvorenie hlavneho okna
                    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                    setBounds(100, 100, 1000, 744);
                    contentPane = new JPanel();
                    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
                    setContentPane(contentPane);
                    contentPane.setLayout(null);
                    //vytvorenie textArey
                    final JTextArea textArea = new JTextArea();
                    textArea.setBounds(750, 159, 181, 130);
                    contentPane.add(textArea);
                    
                    JButton start = new JButton("New button");
                    
                    start.setBounds(306, 375, 89, 23);
                    contentPane.add(start);
                    
                    JLabel pokus = new JLabel("");
                    pokus.setBounds(631, 630, 46, 14);
                    contentPane.add(pokus);
                    
                    JLabel label_2 = new JLabel("");
                    label_2.setIcon(new ImageIcon("C:\\Users\\Oliver\\Desktop\\KOP\\aktualna verzia\\Monopoly\\grafika\\figurky\\pes.png"));
                    label_2.setBounds(554, 669, 25, 25);
                    contentPane.add(label_2);
                    
                    JLabel label_1 = new JLabel("");
                    label_1.setIcon(new ImageIcon("C:\\Users\\Oliver\\Desktop\\KOP\\aktualna verzia\\Monopoly\\grafika\\figurky\\lod.png"));
                    label_1.setBounds(554, 630, 25, 25);
                    contentPane.add(label_1);
                    
                    JLabel label = new JLabel("");
                    label.setIcon(new ImageIcon("C:\\Users\\Oliver\\Desktop\\KOP\\aktualna verzia\\Monopoly\\grafika\\figurky\\klobuk.png"));
                    label.setBounds(582, 630, 25, 25);
                    contentPane.add(label);
                    
                    JLabel label_3 = new JLabel("");
                    label_3.setIcon(new ImageIcon("C:\\Users\\Oliver\\Desktop\\KOP\\aktualna verzia\\Monopoly\\grafika\\figurky\\auto.png"));
                    label_3.setBounds(582, 666, 25, 25);
                    contentPane.add(label_3);
                    
                    
                    //vytvorenie labelu pre background
                    JLabel background = new JLabel("");
                    background.setBorder(new LineBorder(new Color(0, 0, 0), 2));
                    background.setIcon(new ImageIcon(HraciaPlocha.class.getResource("monopolyzatial1.jpg")));
                    background.setBounds(0, 0, 704, 704);
                    
                    contentPane.add(background);
                    
                   // UvodneOkno okno = new UvodneOkno();
                    vytvorHracov();
                     
                    for(int i=0; i<hrac.size();i++)
                    {
                            textArea.append(hrac.get(i).getMenoHraca() + "\n");
           
                           
                           
                    }
                    start.addActionListener(new ActionListener() {
                    	public void actionPerformed(ActionEvent arg0) {
                    		textArea.append("blabla");
                    		for(int i=0;hrac.get(i).getID()<okno.getPocetHracov();i++)
                    		{
                    			
                    			
                    			
                    		}
                    	}
                    });
            }
             
             
             
             
             
             public void vytvorHracov() //vytvoria sa objekty hracov cez Arraylist
             {
            	 
            	 switch(okno.getPocetHracov())
                 {
                 case 2:
                         hrac.add( new Hrac(okno.getMenaHracov(0), 0));
                         hrac.add( new Hrac(okno.getMenaHracov(1), 1));
                         break;
                 case 3:
                         hrac.add( new Hrac(okno.getMenaHracov(0), 0));
                         hrac.add( new Hrac(okno.getMenaHracov(1), 1));
                         hrac.add( new Hrac(okno.getMenaHracov(2), 2));
                         break;
                 case 4:
                         hrac.add( new Hrac(okno.getMenaHracov(0), 0));
                         hrac.add( new Hrac(okno.getMenaHracov(1), 1));
                         hrac.add( new Hrac(okno.getMenaHracov(2), 2));
                         hrac.add( new Hrac(okno.getMenaHracov(3), 3));
                         break;
                        
                 } 
            	 
            	 
             }
             
             public void vytvorPodniky()
             {
            	 podnik.add(new Podnik("Podnik1", 0, 200));
            	 
            	 
            	 
             }
    }
